package com.px.task.domain;

import com.px.common.annotation.Excel;
import com.px.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 机场直播参数对象 airport_video
 *
 * @author WRJ
 * @date 2024-08
 */
@Data
public class AirportVideo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @ApiModelProperty(value = "$column.columnComment")
    private Long id;

    /** 机场SN */
    @ApiModelProperty(value = "机场SN")
    @Excel(name = "机场SN")
    private String gateway;

    /** 设备SN */
    @ApiModelProperty(value = "设备SN")
    @Excel(name = "设备SN")
    private String deviceSn;

    /** 摄像头索引 */
    @ApiModelProperty(value = "摄像头索引")
    @Excel(name = "摄像头索引")
    private String cameraIndex;

    /** 视频索引 */
    @ApiModelProperty(value = "视频索引")
    @Excel(name = "视频索引")
    private String videoIndex;

    /** 视频类型 */
    @ApiModelProperty(value = "视频类型")
    @Excel(name = "视频类型")
    private String videoType;

    /** 支持的视频类型,逗号分隔. */
    @ApiModelProperty(value = "支持的视频类型,逗号分隔.")
    @Excel(name = "支持的视频类型,逗号分隔.")
    private String switchableVideoTypes;

    /** 创建人所属部门ID */
    @ApiModelProperty(value = "创建人所属部门ID")
    @Excel(name = "创建人所属部门ID")
    private Long deptId;
}
